package so.ifl.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import so.ifl.vo.AccountVo;

/**
 *create by aaron.lu
 *create at 2012-1-6 下午4:45:44
 *<mailto: atyuan.lu@gmail.com>
 **/
public interface AccountInfoDao {
	
	public List<AccountVo> queryAccountWithParamAndPagination(Map<String, Object> params, RowBounds rowBounds);
	
	public Integer countAccountWithParam(Map<String, Object> params);
	
	public void insertAccount(Map<String, Object> params);
	
	public void updateAccount(Map<String, Object> params);
	
	public void deleteAccount(Integer accountid);
	
	
	public List<Map<String, Object>> queryARR(Map<String, Object> params);
	
	public void insertRoleMmAccount(Map<String, Object> params);
	
	public void updateRoleMmAccount(Map<String, Object> params);
	
	public void deleteRoleMmAccount(Integer MMId);

}
